package com.hualude.roadsign.dto;

import com.hualude.roadsign.model.SolarFaultEntity;

/**
 * Created by pjn on 2017/7/12.
 */

//太阳能故障Dto
public class SolarEnergyFaultDto {
    private int solarFaultId;
    private Integer solarEnergyId;
    private Integer solarLevel;
    private String solarPhoto;
    private Integer solarType;
    private String solarReason;
    private Integer solarCreatorId;
    private String solarCreatorName;
    private String solarCreatorPhone;
    private String solarTime;
    private Integer solarCheckerId;
    private String solarCheckTime;
    private Integer solarCheck;
    private Integer solarMainCheckerId;
    private String solarMainCheckTime;
    private Integer solarMainCheck;
    private String solarFeedback;
    private Double solarMoney;
    private Integer solarOrgId;
    private Integer solarMainOrgId;

    private String solarEnergyLongitude;
    private String solarEnergyLatitude;
    private String solarEnergyProvince;
    private String solarEnergyCity;
    private String solarEnergyArea;
    private String solarEnergyRoadName;
    private String solarEnergyStartRoad;
    private String solarEnergyEndRoad;
    private Integer solarEnergyType;
    private Integer solarEnergyStyle;
    private Integer solarEnergyMaterial;
    private String solarEnergyInstallTime;
    private String solarEnergyInstallOrg;
    private Integer solarEnergyPeriod;
    private Integer solarEnergyServiceLife;
    private Integer solarEnergyCreatorId;
    private String solarEnergyCreatorName;
    private Integer solarEnergyOrgId;
    private String solarEnergyOrgName;
    private Integer solarEnergyMainOrgId;
    private String solarEnergyMainOrgName;
    private Integer solarEnergyRegionId;
    private String solarEnergyPhoto;

    private Integer solarMaintenanceStatus;
    private Integer solarMaintainerId;
    private String solarMaintenancePhoto;
    private String solarMaintenanceContent;
    private String solarMaintenanceExplain;
    private String solarMaintenanceTime;
    private String solarEnergyADeviceId;


    public SolarEnergyFaultDto() {
    }

    public SolarEnergyFaultDto(Integer solarEnergyId, String solarEnergyPhoto, String solarEnergyLongitude, String solarEnergyLatitude, String solarEnergyProvince, String solarEnergyCity, String solarEnergyArea, String solarEnergyRoadName, String solarEnergyStartRoad, String solarEnergyEndRoad, Integer solarEnergyType, Integer solarEnergyStyle, Integer solarEnergyMaterial, String solarEnergyInstallOrg, Integer solarEnergyCreatorId, Integer solarEnergyOrgId, Integer solarEnergyMainOrgId) {
        this.solarEnergyId = solarEnergyId;
        this.solarEnergyPhoto = solarEnergyPhoto;
        this.solarEnergyLongitude = solarEnergyLongitude;
        this.solarEnergyLatitude = solarEnergyLatitude;
        this.solarEnergyProvince = solarEnergyProvince;
        this.solarEnergyCity = solarEnergyCity;
        this.solarEnergyArea = solarEnergyArea;
        this.solarEnergyRoadName = solarEnergyRoadName;
        this.solarEnergyStartRoad = solarEnergyStartRoad;
        this.solarEnergyEndRoad = solarEnergyEndRoad;
        this.solarEnergyType = solarEnergyType;
        this.solarEnergyStyle = solarEnergyStyle;
        this.solarEnergyMaterial = solarEnergyMaterial;
        this.solarEnergyInstallOrg = solarEnergyInstallOrg;
        this.solarEnergyCreatorId = solarEnergyCreatorId;
        this.solarEnergyOrgId = solarEnergyOrgId;
        this.solarEnergyMainOrgId = solarEnergyMainOrgId;
    }

    public SolarEnergyFaultDto(Integer solarCheck, Integer solarMainCheck, String solarFeedback, String solarTime, Integer solarLevel, String solarPhoto, Integer solarType, String solarReason, Integer solarCreatorId, Double solarMoney) {
        this.solarCheck = solarCheck;
        this.solarMainCheck = solarMainCheck;
        this.solarFeedback = solarFeedback;
        this.solarTime = solarTime;
        this.solarLevel = solarLevel;
        this.solarPhoto = solarPhoto;
        this.solarType = solarType;
        this.solarReason = solarReason;
        this.solarCreatorId = solarCreatorId;
        this.solarMoney = solarMoney;
    }

    public SolarEnergyFaultDto(Integer solarEnergyId, Integer solarLevel, Integer solarType, String solarReason, String solarEnergyLongitude, String solarEnergyLatitude, String solarEnergyProvince, String solarEnergyCity, String solarEnergyArea, String solarEnergyRoadName, String solarEnergyStartRoad, String solarEnergyEndRoad, String solarMaintenancePhoto, String solarMaintenanceContent, String solarMaintenanceTime, String solarPhoto, String solarMainCheckTime, String solarMaintenanceExplain) {
        this.solarEnergyId = solarEnergyId;
        this.solarLevel = solarLevel;
        this.solarType = solarType;
        this.solarReason = solarReason;
        this.solarEnergyLongitude = solarEnergyLongitude;
        this.solarEnergyLatitude = solarEnergyLatitude;
        this.solarEnergyProvince = solarEnergyProvince;
        this.solarEnergyCity = solarEnergyCity;
        this.solarEnergyArea = solarEnergyArea;
        this.solarEnergyRoadName = solarEnergyRoadName;
        this.solarEnergyStartRoad = solarEnergyStartRoad;
        this.solarEnergyEndRoad = solarEnergyEndRoad;
        this.solarMaintenancePhoto = solarMaintenancePhoto;
        this.solarMaintenanceContent = solarMaintenanceContent;
        this.solarMaintenanceTime = solarMaintenanceTime;
        this.solarPhoto = solarPhoto;
        this.solarMainCheckTime = solarMainCheckTime;
        this.solarMaintenanceExplain = solarMaintenanceExplain;
    }

    public SolarEnergyFaultDto(Integer solarEnergyId, Integer solarLevel, Integer solarType, String solarReason, String solarEnergyLongitude, String solarEnergyLatitude, String solarEnergyProvince, String solarEnergyCity, String solarEnergyArea, String solarEnergyRoadName, String solarEnergyStartRoad, String solarEnergyEndRoad, String solarMaintenancePhoto, String solarMaintenanceContent, String solarMaintenanceTime, String solarPhoto, String solarMainCheckTime, String solarMaintenanceExplain,String solarFeedback) {
        this.solarEnergyId = solarEnergyId;
        this.solarLevel = solarLevel;
        this.solarType = solarType;
        this.solarReason = solarReason;
        this.solarEnergyLongitude = solarEnergyLongitude;
        this.solarEnergyLatitude = solarEnergyLatitude;
        this.solarEnergyProvince = solarEnergyProvince;
        this.solarEnergyCity = solarEnergyCity;
        this.solarEnergyArea = solarEnergyArea;
        this.solarEnergyRoadName = solarEnergyRoadName;
        this.solarEnergyStartRoad = solarEnergyStartRoad;
        this.solarEnergyEndRoad = solarEnergyEndRoad;
        this.solarMaintenancePhoto = solarMaintenancePhoto;
        this.solarMaintenanceContent = solarMaintenanceContent;
        this.solarMaintenanceTime = solarMaintenanceTime;
        this.solarPhoto = solarPhoto;
        this.solarMainCheckTime = solarMainCheckTime;
        this.solarMaintenanceExplain = solarMaintenanceExplain;
        this.solarFeedback = solarFeedback;
    }

    public SolarEnergyFaultDto(Integer solarCheck, Integer solarMainCheck, Integer solarMaintenanceStatus) {
        this.solarCheck = solarCheck;
        this.solarMainCheck = solarMainCheck;
        this.solarMaintenanceStatus = solarMaintenanceStatus;
    }

    public SolarEnergyFaultDto(Integer solarEnergyId, Integer solarType, Integer solarOrgId, Integer solarMainOrgId) {
        this.solarEnergyId = solarEnergyId;
        this.solarType = solarType;
        this.solarOrgId = solarOrgId;
        this.solarMainOrgId = solarMainOrgId;
    }

    public Integer getSolarMaintainerId() {
        return solarMaintainerId;
    }

    public void setSolarMaintainerId(Integer solarMaintainerId) {
        this.solarMaintainerId = solarMaintainerId;
    }

    public String getSolarMaintenancePhoto() {
        return solarMaintenancePhoto;
    }

    public void setSolarMaintenancePhoto(String solarMaintenancePhoto) {
        this.solarMaintenancePhoto = solarMaintenancePhoto;
    }

    public String getSolarMaintenanceContent() {
        return solarMaintenanceContent;
    }

    public void setSolarMaintenanceContent(String solarMaintenanceContent) {
        this.solarMaintenanceContent = solarMaintenanceContent;
    }

    public String getSolarMaintenanceExplain() {
        return solarMaintenanceExplain;
    }

    public void setSolarMaintenanceExplain(String solarMaintenanceExplain) {
        this.solarMaintenanceExplain = solarMaintenanceExplain;
    }

    public String getSolarMaintenanceTime() {
        return solarMaintenanceTime;
    }

    public void setSolarMaintenanceTime(String solarMaintenanceTime) {
        this.solarMaintenanceTime = solarMaintenanceTime;
    }

    public String getSolarEnergyPhoto() {
        return solarEnergyPhoto;
    }

    public void setSolarEnergyPhoto(String solarEnergyPhoto) {
        this.solarEnergyPhoto = solarEnergyPhoto;
    }

    public Integer getSolarEnergyRegionId() {
        return solarEnergyRegionId;
    }

    public void setSolarEnergyRegionId(Integer solarEnergyRegionId) {
        this.solarEnergyRegionId = solarEnergyRegionId;
    }

    public int getSolarFaultId() {
        return solarFaultId;
    }

    public void setSolarFaultId(int solarFaultId) {
        this.solarFaultId = solarFaultId;
    }

    public Integer getSolarEnergyId() {
        return solarEnergyId;
    }

    public void setSolarEnergyId(Integer solarEnergyId) {
        this.solarEnergyId = solarEnergyId;
    }

    public Integer getSolarLevel() {
        return solarLevel;
    }

    public void setSolarLevel(Integer solarLevel) {
        this.solarLevel = solarLevel;
    }

    public String getSolarPhoto() {
        return solarPhoto;
    }

    public void setSolarPhoto(String solarPhoto) {
        this.solarPhoto = solarPhoto;
    }

    public Integer getSolarType() {
        return solarType;
    }

    public void setSolarType(Integer solarType) {
        this.solarType = solarType;
    }

    public String getSolarReason() {
        return solarReason;
    }

    public void setSolarReason(String solarReason) {
        this.solarReason = solarReason;
    }

    public Integer getSolarCreatorId() {
        return solarCreatorId;
    }

    public void setSolarCreatorId(Integer solarCreatorId) {
        this.solarCreatorId = solarCreatorId;
    }

    public String getSolarTime() {
        return solarTime;
    }

    public void setSolarTime(String solarTime) {
        this.solarTime = solarTime;
    }

    public Integer getSolarCheckerId() {
        return solarCheckerId;
    }

    public void setSolarCheckerId(Integer solarCheckerId) {
        this.solarCheckerId = solarCheckerId;
    }

    public String getSolarCheckTime() {
        return solarCheckTime;
    }

    public void setSolarCheckTime(String solarCheckTime) {
        this.solarCheckTime = solarCheckTime;
    }

    public Integer getSolarCheck() {
        return solarCheck;
    }

    public void setSolarCheck(Integer solarCheck) {
        this.solarCheck = solarCheck;
    }

    public Integer getSolarMainCheckerId() {
        return solarMainCheckerId;
    }

    public void setSolarMainCheckerId(Integer solarMainCheckerId) {
        this.solarMainCheckerId = solarMainCheckerId;
    }

    public String getSolarMainCheckTime() {
        return solarMainCheckTime;
    }

    public void setSolarMainCheckTime(String solarMainCheckTime) {
        this.solarMainCheckTime = solarMainCheckTime;
    }

    public Integer getSolarMainCheck() {
        return solarMainCheck;
    }

    public void setSolarMainCheck(Integer solarMainCheck) {
        this.solarMainCheck = solarMainCheck;
    }

    public String getSolarFeedback() {
        return solarFeedback;
    }

    public void setSolarFeedback(String solarFeedback) {
        this.solarFeedback = solarFeedback;
    }

    public Double getSolarMoney() {
        return solarMoney;
    }

    public void setSolarMoney(Double solarMoney) {
        this.solarMoney = solarMoney;
    }

    public Integer getSolarOrgId() {
        return solarOrgId;
    }

    public void setSolarOrgId(Integer solarOrgId) {
        this.solarOrgId = solarOrgId;
    }

    public Integer getSolarMainOrgId() {
        return solarMainOrgId;
    }

    public void setSolarMainOrgId(Integer solarMainOrgId) {
        this.solarMainOrgId = solarMainOrgId;
    }

    public String getSolarEnergyLongitude() {
        return solarEnergyLongitude;
    }

    public void setSolarEnergyLongitude(String solarEnergyLongitude) {
        this.solarEnergyLongitude = solarEnergyLongitude;
    }

    public String getSolarEnergyLatitude() {
        return solarEnergyLatitude;
    }

    public void setSolarEnergyLatitude(String solarEnergyLatitude) {
        this.solarEnergyLatitude = solarEnergyLatitude;
    }

    public String getSolarEnergyProvince() {
        return solarEnergyProvince;
    }

    public void setSolarEnergyProvince(String solarEnergyProvince) {
        this.solarEnergyProvince = solarEnergyProvince;
    }

    public String getSolarEnergyCity() {
        return solarEnergyCity;
    }

    public void setSolarEnergyCity(String solarEnergyCity) {
        this.solarEnergyCity = solarEnergyCity;
    }

    public String getSolarEnergyArea() {
        return solarEnergyArea;
    }

    public void setSolarEnergyArea(String solarEnergyArea) {
        this.solarEnergyArea = solarEnergyArea;
    }

    public String getSolarEnergyRoadName() {
        return solarEnergyRoadName;
    }

    public void setSolarEnergyRoadName(String solarEnergyRoadName) {
        this.solarEnergyRoadName = solarEnergyRoadName;
    }

    public String getSolarEnergyStartRoad() {
        return solarEnergyStartRoad;
    }

    public void setSolarEnergyStartRoad(String solarEnergyStartRoad) {
        this.solarEnergyStartRoad = solarEnergyStartRoad;
    }

    public String getSolarEnergyEndRoad() {
        return solarEnergyEndRoad;
    }

    public void setSolarEnergyEndRoad(String solarEnergyEndRoad) {
        this.solarEnergyEndRoad = solarEnergyEndRoad;
    }

    public Integer getSolarEnergyType() {
        return solarEnergyType;
    }

    public void setSolarEnergyType(Integer solarEnergyType) {
        this.solarEnergyType = solarEnergyType;
    }

    public Integer getSolarEnergyStyle() {
        return solarEnergyStyle;
    }

    public void setSolarEnergyStyle(Integer solarEnergyStyle) {
        this.solarEnergyStyle = solarEnergyStyle;
    }

    public Integer getSolarEnergyMaterial() {
        return solarEnergyMaterial;
    }

    public void setSolarEnergyMaterial(Integer solarEnergyMaterial) {
        this.solarEnergyMaterial = solarEnergyMaterial;
    }

    public String getSolarEnergyInstallTime() {
        return solarEnergyInstallTime;
    }

    public void setSolarEnergyInstallTime(String solarEnergyInstallTime) {
        this.solarEnergyInstallTime = solarEnergyInstallTime;
    }

    public String getSolarEnergyInstallOrg() {
        return solarEnergyInstallOrg;
    }

    public void setSolarEnergyInstallOrg(String solarEnergyInstallOrg) {
        this.solarEnergyInstallOrg = solarEnergyInstallOrg;
    }

    public Integer getSolarEnergyPeriod() {
        return solarEnergyPeriod;
    }

    public void setSolarEnergyPeriod(Integer solarEnergyPeriod) {
        this.solarEnergyPeriod = solarEnergyPeriod;
    }

    public Integer getSolarEnergyServiceLife() {
        return solarEnergyServiceLife;
    }

    public void setSolarEnergyServiceLife(Integer solarEnergyServiceLife) {
        this.solarEnergyServiceLife = solarEnergyServiceLife;
    }

    public Integer getSolarEnergyCreatorId() {
        return solarEnergyCreatorId;
    }

    public void setSolarEnergyCreatorId(Integer solarEnergyCreatorId) {
        this.solarEnergyCreatorId = solarEnergyCreatorId;
    }

    public String getSolarEnergyCreatorName() {
        return solarEnergyCreatorName;
    }

    public void setSolarEnergyCreatorName(String solarEnergyCreatorName) {
        this.solarEnergyCreatorName = solarEnergyCreatorName;
    }

    public Integer getSolarEnergyOrgId() {
        return solarEnergyOrgId;
    }

    public void setSolarEnergyOrgId(Integer solarEnergyOrgId) {
        this.solarEnergyOrgId = solarEnergyOrgId;
    }

    public String getSolarEnergyOrgName() {
        return solarEnergyOrgName;
    }

    public void setSolarEnergyOrgName(String solarEnergyOrgName) {
        this.solarEnergyOrgName = solarEnergyOrgName;
    }

    public Integer getSolarEnergyMainOrgId() {
        return solarEnergyMainOrgId;
    }

    public void setSolarEnergyMainOrgId(Integer solarEnergyMainOrgId) {
        this.solarEnergyMainOrgId = solarEnergyMainOrgId;
    }

    public String getSolarEnergyMainOrgName() {
        return solarEnergyMainOrgName;
    }

    public void setSolarEnergyMainOrgName(String solarEnergyMainOrgName) {
        this.solarEnergyMainOrgName = solarEnergyMainOrgName;
    }

    public String getSolarCreatorName() {
        return solarCreatorName;
    }

    public void setSolarCreatorName(String solarCreatorName) {
        this.solarCreatorName = solarCreatorName;
    }

    public String getSolarCreatorPhone() {
        return solarCreatorPhone;
    }

    public void setSolarCreatorPhone(String solarCreatorPhone) {
        this.solarCreatorPhone = solarCreatorPhone;
    }

    public Integer getSolarMaintenanceStatus() {
        return solarMaintenanceStatus;
    }

    public void setSolarMaintenanceStatus(Integer solarMaintenanceStatus) {
        this.solarMaintenanceStatus = solarMaintenanceStatus;
    }

    public String getSolarEnergyADeviceId() {
        return solarEnergyADeviceId;
    }

    public void setSolarEnergyADeviceId(String solarEnergyADeviceId) {
        this.solarEnergyADeviceId = solarEnergyADeviceId;
    }

    public SolarFaultEntity toBean() {
        SolarFaultEntity solarFaultBean = new SolarFaultEntity();
        solarFaultBean.setSolarReason(solarReason);
        solarFaultBean.setSolarType(solarType);
        solarFaultBean.setSolarPhoto(solarPhoto);
        solarFaultBean.setSolarLevel(solarLevel);
        solarFaultBean.setSolarOrgId(solarOrgId);
        solarFaultBean.setSolarCheck(0);
        solarFaultBean.setSolarMainOrgId(solarMainOrgId);
        solarFaultBean.setSolarMainCheck(0);
        solarFaultBean.setSolarEnergyId(solarEnergyId);
        solarFaultBean.setSolarCreatorId(solarCreatorId);
        solarFaultBean.setSolarTime(solarTime);
        solarFaultBean.setSolarMoney(solarMoney);
        solarFaultBean.setSolarMaintenanceStatus(0);
        solarFaultBean.setSolarEnergyADeviceId(solarEnergyADeviceId);
        return solarFaultBean;
    }
}
